package com.econ.powercloud.ems.pojo.requestVO;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author zjr
 * @create 2021/7/23 下午4:25
 * @description 移峰填谷策略
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class EmsPeakShiftRequestVO {

    @ApiModelProperty(value = "策略编号(修改/删除移峰填谷时必传)")
    private String peakShiftId;

    @ApiModelProperty(value = "策略名称", required = true)
    private String peakShiftName;

    @ApiModelProperty(value = "移峰填谷启用")
    private Integer peakShiftEnabled;

    @ApiModelProperty(value = "储能站ID", required = true)
    private String energyStationId;

    @ApiModelProperty(value = "储能装置ID", required = true)
    private String energyEquipmentId;

    @ApiModelProperty(value = "策略详情", required = true)
    private List<EmsPeakShiftDetailRequestVO> emsPeakShiftDetailRequestVOS;
}
